home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / misc / unix / AmiNetGet.lha / AmiNetGet / AmiNetGet18.doc < prev   
Encoding:
Text File  |  1995-06-01  |  6.3 KB  |  208 lines

  1. AmiNetGet - an new AmiNet download tool
  2.  
  3.  
  4. 1: Preface
  5.    This program takes a piece of the AmiNetIndex and creates an getfile that
  6.    you can pipe to an ftp program.
  7.  
  8. 2: Why use this program instead of AmiNet Download tool?
  9.    When you are at home and browsing the index for files, you can cut out the
  10.    interesting parts and then create a getfile for dl. That can't be done
  11.    in ADT (to my knowledge)
  12.  
  13. 3: What do you need to run this program?
  14.    Included are the sourcecode. You need an C++ compiler to compile this
  15.    program. 
  16.  
  17.  
  18. **********
  19. ** DOCS **
  20. **********
  21.  
  22. This Docs is kinda thin, but it describes things enough (I think)
  23.  
  24. Use this program at own risk!
  25.  
  26. First, create an .netrc file. Info how to create such file, you can get from
  27. the FTP help file from aminet.
  28.  
  29. Get an INDEX file or the recent file.
  30.  
  31. In the top of the sourcecode you find this 2 lines
  32.  
  33.   int Maate;
  34.  
  35.   Maate = 1;
  36.  
  37.  
  38. Set Maate to 1 if: you want to choose the files with a * in from of every
  39.                    file you want to download. Not neccesary to remove any
  40.                    lines from the index file.
  41.  
  42.                    SourceCode line: Maate = 1;
  43.  
  44. Set Maate to 2 if: you want to get every line in the indexfile. Remember to
  45.                    remove ALL lines that don't contain fileinfo
  46.  
  47.                    SourceCode line: Maate = 2;
  48.  
  49. REMEBER: # must be included at the last line on both ways. Check the
  50.          examples!
  51.  
  52.          Remember to (re)compile!
  53.  
  54.          I've got 2 versions of the program: aminetget and aminetget-a.
  55.          The -a is for all (Way 2). You should only compile both ways if you
  56.          use both ways (many don't).
  57.          
  58.  
  59. Example 1:
  60.  
  61. Those files you want you put an * infront
  62.  
  63. --- Start included ---
  64. | Recent uploads to ftp.wustl.edu [128.252.135.4] on 30-May-94
  65. | The last 7 days' uploads, newest first. Blank line=new day, + = long .readme
  66. |
  67. |File                Dir        Size Description
  68. |------------------- ---        ---- -----------
  69. rustick.lha          mods/misc   50K+A Module by Baroque/Freelance
  70. omni.lha             mods/misc   39K+A Module designed by Baroque/Freelance
  71. filth.lha            mods/misc   31K+A Module created by Baroque/Freelance
  72. delay14.lha          mods/misc    2K+An Intro Module by Baroque/Freelance
  73. constructive.lha     mods/misc   53K+A Module Composed by Baroque/Freelance
  74. carabia.lha          mods/misc   15K+An Intro Module by Baroque/Freelance
  75. *090000.jpg           pix/misc   228K+JPEG Picture made with VistaPro
  76. *008150.jpg           pix/misc   221K+JPEG Picture made with VistaPro
  77. *007180_2.jpg         pix/misc   273K+JPEG Picture made with VistaPro
  78. *006140_1.jpg         pix/misc   213K+JPEG Picture made with VistaPro
  79. *005140.jpg           pix/misc   267K+JPEG Picture made with VistaPro
  80. *000290a.jpg          pix/misc   272K+JPEG Picture made with VistaPro
  81. *000001.jpg           pix/misc   199K+JPEG Picture made with VistaPro
  82. #awesome_mods.lha     mods/misc  1.4M+Some mods by Dr.Awesome (oldish, 
  83. crap-ish)
  84. tech2.lha            mods/misc  193K+My first mod. Technoraveafunkasuicide.
  85. GUIToolsV38_1src.lha dev/m2      30K+modula-2 source of the guitools.library (3
  86. m2lmc.lha            dev/m2      42K+Std. lib module->module for m2liblink conv
  87. DNetSolaris.lzh      comm/net   175K DNet 2.40 for Solaris 2.3. Sources and bin
  88. --- End included ---
  89.  
  90. Output script:
  91.  
  92. bin
  93. prompt
  94. verbose
  95. cd /pub/aminet/pix/misc  
  96. mget 090000.*
  97. cd /pub/aminet/pix/misc  
  98. mget 008150.*
  99. cd /pub/aminet/pix/misc  
  100. mget 007180_2.*
  101. cd /pub/aminet/pix/misc  
  102. mget 006140_1.*
  103. cd /pub/aminet/pix/misc  
  104. mget 005140.*
  105. cd /pub/aminet/pix/misc  
  106. mget 000290a.*
  107. cd /pub/aminet/pix/misc  
  108. mget 000001.*
  109. bye
  110.  
  111.  
  112. Example 2:
  113.  
  114. Here we only put a # at the end
  115.  
  116. --- Start included ---
  117. RCS_TTX.lha          util/rexx    4K+Integrate TurboText and RCS (ARexx macros)
  118. proteus.lha          comm/bbs    53K+A C-NET Pfile that interfaces AmiTCP and u
  119. avail10.lha          util/cli     1K+Shows available memory like WB titlebar. O
  120. T-16.lha             gfx/3dobj   81K+[IM OBJ] An Incom T-16 Skyhopper from Star
  121. anetfaq.lzh          docs/help   77K+Amiga Networking FAQ
  122. ar218.lha            docs/mags   51K+Amiga Report 2.18, 3-Jun-94
  123. snma_1.70.lha        dev/asm     75K+680x0 amiga macro assembler
  124. exa.lha              util/misc   22K+Launch actions depending of the type of fi
  125. Caviar.txt           docs/rview   7K REVIEW: Western Digital Caviar hard disk
  126. USFlag.lha           gfx/anim   997K+50 frame anim of US Flag
  127. jade-3.1.lha         util/edit  400K+Source for jade-3.1-amiga.lha
  128. jade-3.1-amiga.lha   util/edit  229K+Programmable, programmer's editor
  129. #TJBEssentialSel.lha  mus/smpl   658K+Vocal samples from various TV programs
  130. TJBAnalogDisk.lha    mus/smpl   483K+Disk of analog bass samples
  131. GastonMWBIcons.lha   pix/icon    76K+Another MWB Icon collection...
  132. Blizzard1230II.txt   docs/rview  16K+REVIEW: Blizzard 1230-II accelerator/RAM e
  133. Blizzard1220_2.txt   docs/rview   9K+REVIEW: Blizzard 1220/4 accelerator/RAM ex
  134. Blizzard1220.txt     docs/rview   5K+REVIEW: Blizzard 1220/4 accelerator/RAM ex
  135. --- End included ---
  136.  
  137. This will give you:
  138.  
  139. --- Start included ---
  140. bin
  141. prompt
  142. verbose
  143. cd /pub/aminet/util/rexx 
  144. mget RCS_TTX.*
  145. cd /pub/aminet/comm/bbs  
  146. mget proteus.*
  147. cd /pub/aminet/util/cli  
  148. mget avail10.*
  149. cd /pub/aminet/gfx/3dobj 
  150. mget T-16.*
  151. cd /pub/aminet/docs/help 
  152. mget anetfaq.*
  153. cd /pub/aminet/docs/mags 
  154. mget ar218.*
  155. cd /pub/aminet/dev/asm   
  156. mget snma_1.70.*
  157. cd /pub/aminet/util/misc 
  158. mget exa.*
  159. cd /pub/aminet/docs/rview
  160. mget Caviar.*
  161. cd /pub/aminet/gfx/anim  
  162. mget USFlag.*
  163. cd /pub/aminet/util/edit 
  164. mget jade-3.1.*
  165. cd /pub/aminet/util/edit 
  166. mget jade-3.1-amiga.*
  167. bye
  168. --- End included ---
  169.  
  170.  
  171.  
  172.  
  173. How to create the script:
  174. =========================
  175.  
  176. AmiNetGet < RECENT > getfile
  177.  
  178. The index file is RECENT and the output is getfile 
  179. Check under how to start the download.
  180.  
  181. I recomend that you look through the output file (getfile) because there can
  182. be some unsupported files.
  183.  
  184.  
  185. How to start download:
  186. ======================
  187.  
  188. Example: ftp.netnet.net < getfile
  189.  
  190. Then all the files you have selected is downloaded. Remember to start this in
  191. an seperate catalogue. 
  192.  
  193.  
  194.  
  195. Etc:
  196. ====
  197.  
  198. You can report bugs, etc to: michaelh@colargol.idb.hist.no
  199.  
  200. This docs is thin, I know, but this is a simple way to do one kind of aminet
  201. downloading. 
  202.  
  203. You can modify the source, but I would like to know about it. Remember to
  204. tell where you got it first from...
  205.  
  206. This could be easy done in a script with awk, but what the heck.. This works
  207. too!
  208.